<?php
/**
 *
 *@author Jorge Flores
 *
 */
include_once "../funciones/class_carrito_orden.php";
include_once "filtro_cabecera.php";
include_once "../funciones/funciones_php.php";
$idUsuario = $_SESSION['id_usuario'];
?>

<html>
<head>
      <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
        <script type="text/javascript" src="../js/jquery-1.5.2.js"></script>
		    <script type="text/javascript" src="../js/jquery-ui-1.8.14.custom.min.js"></script>
        <script type='text/javascript' src='../js/jquery.autocomplete.js'></script> 
        <script type="text/javascript" src="../js/jquery.validate.js"></script>
        <script type='text/javascript' src='../js/funciones_js.js'></script>
		    <link type="text/css" href="../css/start/jquery-ui-1.8.14.custom.css" rel="Stylesheet" />
		    <link rel="stylesheet" type="text/css" href="../css/plantilla.css" />
		    <link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
        <link rel="stylesheet" type="text/css" href="../css/tabla.css" />
        <script>
        $(document).ready(function(){
            $("#agregar, #eliminar, #editar, #Enviar").button();  
        
        });
        </script>
</head>
<body>
  
  <!-- Incluye menu del modulo -->
  <?php
  include_once "menu_administracion.php";
  $idCliente = $_SESSION['id_cliente'];
  ?>
        
  <!--Titulo de la seccion-->
	<p>
	  <div id="titulo_seccion">
	  <fieldset>
	    <table>
	    <tr>
	    <td><font>Manejo de Usuarios</font></td>
	    <td align="right" >
      <p><button id="agregar" onclick="show('agregar_usuario.php',640,420,1)">+ Nuevo Usuario</button></p>
	    </td>
	    </tr>
	    </table>
	  </fieldset>
	  </div>
	</p>
  <div id="titulo_seccion">
	  <fieldset>
      <legend>Busqueda</legend>
      <form>
        <input type="text" name="buscar" id="buscar">
        <input type="submit" name="Enviar" value="Enviar" id="Enviar">  
      </form>
	  </fieldset>
	</div>
  
  <?php
  $numFilas = 0;
  
  //Si utiliza buscador
  if(isset($_GET['buscar'],$_GET['Enviar']))
  {
    $buscado = $_GET['buscar'];
    $conexion = conectar();
    $sql = sprintf("SELECT emp.id_empleado,emp.rut, (emp.nombre || ' ' || emp.apellido) as nombre,
                 emp.fecha_nacimiento, (emp.direccion || ' ' || emp.numero_direccion) as direccion,
                 co.comuna, t_emp.tipo, p_user.mod_operacion, p_user.mod_ventas,
                 p_user.mod_remuneracion, p_user.mod_contabilidad, p_user.mod_administrador
                 FROM empleado emp, comuna co, tipo_empleado t_emp, perfil_usuario p_user
                 WHERE ((emp.nombre || ' ' || emp.apellido) ilike '%%%s%%'
                 OR emp.id_empleado = '%s')
                 AND co.id_comuna = emp.id_comuna
                 AND t_emp.id_tipo_empleado = emp.id_tipo_empleado
                 AND p_user.id_empleado = emp.id_empleado",
                 pg_escape_string($buscado), pg_escape_string($buscado));
    $consulta = pg_query($sql);
    $numFilas = pg_num_rows($consulta);
    
  }
  else //Si no utiliza buscador
  {
    
    $conexion = conectar();
    $sql = "SELECT emp.id_empleado,emp.rut, (emp.nombre || ' ' || emp.apellido) as nombre,
                 emp.fecha_nacimiento, (emp.direccion || ' ' || emp.numero_direccion) as direccion,
                 co.comuna, t_emp.tipo, p_user.mod_operacion, p_user.mod_ventas,
                 p_user.mod_remuneracion, p_user.mod_contabilidad, p_user.mod_administrador
                 FROM empleado emp, comuna co, tipo_empleado t_emp, perfil_usuario p_user
                 WHERE co.id_comuna = emp.id_comuna
                 AND t_emp.id_tipo_empleado = emp.id_tipo_empleado
                 AND p_user.id_empleado = emp.id_empleado";
    $consulta = pg_query($sql);
    $numFilas = pg_num_rows($consulta);
  }
  
  //Muestra los resultados en una tabla
  if($numFilas > 0)
  {
                
        echo "
            <table class=data id=tablaDatos>
            <thead class=data>
            <tr>
            <th>Codigo</th>
            <th>Rut</th>
            <th>Nombre</th>
            <th>Fecha Nacimiento</th>
            <th>Direccion</th>
            <th>Comuna</th>
            <th>Cargo</th>
            <th>Accesos</th>
            <th>Acciones</th> 
            </tr>
            </thead>";
        
        for($i = 0 ; $i < $numFilas ; $i++){
            
            $fila = pg_fetch_array($consulta);
            ($i % 2 == 0 )? $clase = " " : $clase = "class=odd"; 
                    
            echo "<tbody class=data>
                <tr " . $clase . ">
                <td>&nbsp;" . $fila['id_empleado'] . "</td>
                <td>&nbsp;" . $fila['rut'] . " " . $fila['numero_direccion'] . "</td>
                <td>&nbsp;" . $fila['nombre'] . "</td>
                <td>&nbsp;" . FormatoFecha($fila['fecha_nacimiento']) . "</td>
                <td>&nbsp;" . $fila['direccion'] . "</td>
                <td>&nbsp;" . $fila['comuna'] . "</td>
                <td>&nbsp;" . $fila['tipo'] . "</td>
                <td>&nbsp;mod_operacion: " . $fila['mod_operacion'] . " | 
                          mod_ventas: " . $fila['mod_ventas'] . "
                          mod_remuneracion: " . $fila['mod_remuneracion'] . " | 
                          mod_contabilidad: " . $fila['mod_contabilidad'] . " | 
                          mod_administrador: " . $fila['mod_administrador'] . " 
                </td>
                <td>";
            ?>
            <button name="editar" id="editar" title="Editar usuario" onclick="show('editar_usuario.php?idUser=<?php echo $fila['id_empleado'];  ?>',640,580,1)">Editar</button>
            <button name="Eliminar" id="eliminar" title="Eliminar usuario" onclick="document.location.href='eliminar_usuario.php?idUser=<?php echo $fila['id_cliente_departamento']; ?>'">Eliminar</button>  
            <?php
            
            echo "</td>
                </tr></tbody>";
        }       
        echo "</table>";
  }
  else
  {
        echo "No hubo resultados";
  }       
  ?>
  
</body>